#include "udp_sender.cpp"
#include "udp_receiver.cpp"
#include <thread>

int main() {
	if (!init_socket_lib()) return 1;

	// 启动接收线程
	std::thread t([] { udp_receiver(8080); });

	// 主线程发送
	std::this_thread::sleep_for(std::chrono::milliseconds(1000));
	udp_sender("127.0.0.1", 8080, false);
	std::this_thread::sleep_for(std::chrono::milliseconds(100));
	udp_sender("127.0.0.1", 8080, true);

	t.join();
	cleanup_socket_lib();
	getchar();
	return 0;
}
